home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1997 September / Macworld (1997-09).dmg / Serious Software / Cherwell Scientific Demos / pro Fit / pro Fit 5.0 demo (fpu).sea / pro Fit 5.0 demo (fpu) / Examples / Programming - intro / Copy Selection < prev    next >
Text File  |  1996-03-30  |  822b  |  24 lines

  1. { This is an interface-less, very simple example for a program that }
  2. { copies all selected data points in column 1 to column 2. }
  3. { To use the program, choose "Add to Menu" from the Misc menu to compile it }
  4. { Then open a data window (if none is open) and select the points to be copied. }
  5. { Then run the program by choosing "CopySelection" from the misc menu. }
  6.  
  7. program CopySelection;
  8.  
  9. const
  10.   sourceCol = 1;  { source column }
  11.   destCol = 2;      { destination column }  
  12.  
  13. var sourceRow, destRow:integer;
  14.  
  15. begin
  16.     destRow:=1;
  17.     for sourceRow := 1 to NrRows do
  18.         if CellSelected(sourceRow, sourceCol) and DataOK(sourceRow,sourceCol) then begin
  19.           { if the cell in the source row is selected and not empty: }
  20.                 data[destRow,destCol]:=data[sourceRow,sourceCol]; { copy the value }
  21.                 destRow:=destRow+1;
  22.         end;
  23. end;
  24.